home *** CD-ROM | disk | FTP | other *** search
/ Tux Racer / Tux Racer.iso / program files / Sunspire Studios / Tux Racer / courses / mountain / objects.tcl < prev    next >
Encoding:
Text File  |  2001-10-11  |  11.5 KB  |  304 lines

  1. objcreate {s_model_obj} {:models:overhang_snowy} \
  2.     {-filename} {overhang_snowy_slate.obj.strip}
  3.  
  4. objcreate {s_model_obj} {:models:house_skilodge} \
  5.     {-filename} {house_skilodge.obj.strip}
  6.  
  7. objcreate {s_model_obj} {:models:house_cabin} \
  8.     {-filename} {house_cabin.obj.strip}
  9.  
  10. objcreate {s_model_obj} {:models:arch_snowy_slate} \
  11.     {-filename} {arch_snowy_slate.obj.strip}
  12.  
  13. objcreate {s_model_obj} {:models:outcropping_mountain1} \
  14.     {-filename} {outcropping_mountain1.obj.strip}
  15.     
  16. objcreate {s_model_obj} {:models:outcropping_mountain2} \
  17.     {-filename} {outcropping_mountain2.obj.strip}
  18.  
  19. objcreate {s_model_obj} {:models:outcropping_mountain3} \
  20.     {-filename} {outcropping_mountain3.obj.strip}
  21.  
  22. objcreate {s_model_obj} {:models:outcropping_mountain3_low} \
  23.     {-filename} {outcropping_mountain3_low.obj.strip}
  24.  
  25. objcreate {s_model_obj} {:models:snowcover_straight} \
  26.     {-filename} {../glacier/snowcover_straight.obj.strip}
  27.  
  28. objcreate {s_model_obj} {:models:snowcover_right} \
  29.     {-filename} {../glacier/snowcover_right.obj.strip}
  30.  
  31. objcreate {s_model_obj} {:models:snowcover_left} \
  32.     {-filename} {../glacier/snowcover_left.obj.strip}
  33.  
  34. objcreate {s_model_obj} {:models:tunnel_left} \
  35.     {-filename} {../glacier/tunnel_left.obj.strip}
  36.     
  37. objcreate {s_model_obj} {:models:tunnel_right} \
  38.     {-filename} {../glacier/tunnel_right.obj.strip}
  39.  
  40. objcreate {s_model_obj} {:models:tunnel_straight} \
  41.     {-filename} {../glacier/tunnel_straight.obj.strip}
  42.     
  43. objcreate {s_model_obj} {:models:tunnel_opening} \
  44.     {-filename} {../glacier/tunnel_opening.obj.strip}
  45.     
  46. objcreate {s_model_obj} {:models:tunnel_opening_low} \
  47.     {-filename} {../glacier/tunnel_opening_low.obj.strip}
  48.  
  49. objcreate {s_model_obj} {:models:tunnel_opening2} \
  50.     {-filename} {../glacier/tunnel_opening2.obj.strip}
  51.     
  52. objcreate {s_model_obj} {:models:falling_wall1} \
  53.     {-filename} {falling_wall1.obj.strip}
  54.  
  55. objcreate {s_model_obj} {:models:falling_wall2} \
  56.     {-filename} {falling_wall2.obj.strip}
  57.  
  58. objcreate {s_model_obj} {:models:falling_wall3} \
  59.     {-filename} {falling_wall3.obj.strip}
  60.     
  61. objcreate {s_model_obj} {:models:rock} \
  62.     {-filename} {rock1.obj.strip}
  63.     
  64. objcreate {s_model_obj} {:models:overhang_mountain} \
  65.     {-filename} {overhang_mountain.obj.strip}
  66.     
  67. objcreate {s_model_obj} {:models:arch_mountain} \
  68.     {-filename} {arch_mountain.obj.strip}
  69.     
  70. # ----- End output of [objserialize :models]
  71.  
  72.  
  73. # ----- Begin output of [objserialize :collidables]
  74.  
  75. objcreate {s_collidable_obj} {:collidables:overhang_snowy} \
  76.     {-model} {:models:overhang_snowy} \
  77.     {-friction_coeff} {0.3}
  78.  
  79. objcreate {s_collidable_obj} {:collidables:house_skilodge} \
  80.     {-model} {:models:house_skilodge} \
  81.     {-friction_coeff} {0.3}
  82.  
  83. objcreate {s_collidable_obj} {:collidables:house_cabin} \
  84.     {-model} {:models:house_cabin} \
  85.     {-friction_coeff} {0.3}
  86.  
  87. objcreate {s_collidable_obj} {:collidables:arch_snowy_slate} \
  88.     {-model} {:models:arch_snowy_slate} \
  89.     {-friction_coeff} {0.3}
  90.  
  91. objcreate {s_collidable_obj} {:collidables:outcropping_mountain1} \
  92.     {-model} {:models:outcropping_mountain1} \
  93.     {-friction_coeff} {0.3}
  94.  
  95. objcreate {s_collidable_obj} {:collidables:outcropping_mountain2} \
  96.     {-model} {:models:outcropping_mountain2} \
  97.     {-friction_coeff} {0.3}
  98.  
  99. objcreate {s_collidable_obj} {:collidables:outcropping_mountain3} \
  100.     {-model} {:models:outcropping_mountain3} \
  101.     {-friction_coeff} {0.3}
  102.  
  103. objcreate {s_collidable_obj} {:collidables:tunnel_left} \
  104.     {-model} {:models:tunnel_left} \
  105.     {-friction_coeff} {0.8}
  106.  
  107. objcreate {s_collidable_obj} {:collidables:tunnel_right} \
  108.     {-model} {:models:tunnel_right} \
  109.     {-friction_coeff} {0.3}
  110.  
  111. objcreate {s_collidable_obj} {:collidables:tunnel_straight} \
  112.     {-model} {:models:tunnel_straight} \
  113.     {-friction_coeff} {0.3}
  114.  
  115. objcreate {s_collidable_obj} {:collidables:tunnel_opening} \
  116.     {-model} {:models:tunnel_opening} \
  117.     {-friction_coeff} {0.3}
  118.  
  119. objcreate {s_collidable_obj} {:collidables:tunnel_opening2} \
  120.     {-model} {:models:tunnel_opening2} \
  121.     {-friction_coeff} {0.3}
  122.  
  123. objcreate {s_collidable_obj} {:collidables:falling_wall1} \
  124.     {-model} {:models:falling_wall1} \
  125.     {-friction_coeff} {0.3}
  126.  
  127. objcreate {s_collidable_obj} {:collidables:falling_wall2} \
  128.     {-model} {:models:falling_wall2} \
  129.     {-friction_coeff} {0.3}
  130.  
  131. objcreate {s_collidable_obj} {:collidables:falling_wall3} \
  132.     {-model} {:models:falling_wall3} \
  133.     {-friction_coeff} {0.3}
  134.  
  135. objcreate {s_collidable_obj} {:collidables:rock} \
  136.     {-model} {:models:rock} \
  137.     {-friction_coeff} {0.3}
  138.  
  139. objcreate {s_collidable_obj} {:collidables:overhang_mountain} \
  140.     {-model} {:models:overhang_mountain} \
  141.     {-friction_coeff} {0.3}
  142.  
  143. objcreate {s_collidable_obj} {:collidables:arch_mountain} \
  144.     {-model} {:models:arch_mountain} \
  145.     {-friction_coeff} {0.3}
  146.  
  147. # ----- End output of [objserialize :collidables]
  148.  
  149.  
  150. # ----- Begin output of [objserialize :objects]
  151.  
  152. objcreate {s_object3d} {:objects:overhang_snowy} \
  153.     {-drawable_model} {:models:overhang_snowy} \
  154.     {-texture} {:textures:terrain:snow} \
  155.     {-collidable_object} {:collidables:overhang_snowy} \
  156.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  157.  
  158. objcreate {s_object3d} {:objects:arch_snowy_slate} \
  159.     {-drawable_model} {:models:arch_snowy_slate} \
  160.     {-texture} {:textures:terrain:snow} \
  161.     {-collidable_object} {:collidables:arch_snowy_slate} \
  162.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  163.     {-size_variance} {0.1}
  164.  
  165. objcreate {s_object3d} {:objects:house_skilodge} \
  166.     {-drawable_model} {:models:house_skilodge} \
  167.     {-texture} {:textures:object:house_skilodge} \
  168.     {-collidable_object} {:collidables:house_skilodge} \
  169.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  170.     -envmap_alpha 0.6 \
  171.     -envmap_texture :textures:envmap \
  172.     -envmap_alpha_texture :textures:object:house_skilodge_env
  173.  
  174. objcreate {s_object3d} {:objects:house_cabin} \
  175.     {-drawable_model} {:models:house_cabin} \
  176.     {-texture} {:textures:object:house_cabin} \
  177.     {-collidable_object} {:collidables:house_cabin} \
  178.     {-collision_response_list} {:collision_responses:physics :collision_responses:tree_hit_sound} \
  179.     -envmap_alpha 0.6 \
  180.     -envmap_alpha_texture :textures:object:house_cabin_env\
  181.     -envmap_texture :textures:envmap
  182.  
  183. objcreate {s_object3d} {:objects:outcropping_mountain1} \
  184.     {-drawable_model} {:models:outcropping_mountain1} \
  185.     {-texture} {:textures:object:outcropping_mountain1} \
  186.     {-collidable_object} {:collidables:outcropping_mountain1} \
  187.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  188.  
  189. objcreate {s_object3d} {:objects:outcropping_mountain2} \
  190.     {-drawable_model} {:models:outcropping_mountain2} \
  191.     {-texture} {:textures:object:outcropping_mountain2} \
  192.     {-collidable_object} {:collidables:outcropping_mountain2} \
  193.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  194.  
  195. objcreate {s_object3d} {:objects:outcropping_mountain3} \
  196.     {-drawable_model} {:models:outcropping_mountain3} \
  197.     {-texture} {:textures:object:outcropping_mountain3} \
  198.     -lowres_distance 100.0 \
  199.     -lowres_model :models:outcropping_mountain3_low \
  200.     {-collidable_object} {:collidables:outcropping_mountain3} \
  201.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  202.  
  203. objcreate {s_object3d} {:objects:snowcover_straight} \
  204.     {-drawable_model} {:models:snowcover_straight} \
  205.     {-texture} {:textures:object:snow} 
  206.  
  207. objcreate {s_object3d} {:objects:snowcover_left} \
  208.     {-drawable_model} {:models:snowcover_left} \
  209.     {-texture} {:textures:object:snow} 
  210.  
  211. objcreate {s_object3d} {:objects:snowcover_right} \
  212.     {-drawable_model} {:models:snowcover_right} \
  213.     {-texture} {:textures:object:snow} 
  214.  
  215.  
  216. objcreate {s_object3d} {:objects:tunnel_left} \
  217.     {-drawable_model} {:models:tunnel_left} \
  218.     {-texture} {:textures:object:deepice} \
  219.     {-collidable_object} {:collidables:tunnel_left} \
  220.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  221.     -envmap_alpha 0.2 \
  222.     -envmap_texture :textures:envmap
  223.  
  224. objcreate {s_object3d} {:objects:tunnel_right} \
  225.     {-drawable_model} {:models:tunnel_right} \
  226.     {-texture} {:textures:object:deepice} \
  227.     {-collidable_object} {:collidables:tunnel_right} \
  228.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  229.     -envmap_alpha 0.2 \
  230.     -envmap_texture :textures:envmap
  231.  
  232. objcreate {s_object3d} {:objects:tunnel_straight} \
  233.     {-drawable_model} {:models:tunnel_straight} \
  234.     {-texture} {:textures:object:deepice} \
  235.     {-collidable_object} {:collidables:tunnel_straight} \
  236.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  237.     -envmap_alpha 0.2 \
  238.     -envmap_texture :textures:envmap
  239.  
  240.  
  241. objcreate {s_object3d} {:objects:tunnel_opening} \
  242.     {-drawable_model} {:models:tunnel_opening} \
  243.     {-texture} {:textures:object:tunnel_opening} \
  244.     -lowres_distance 100.0 \
  245.     -lowres_model :models:tunnel_opening_low \
  246.     {-collidable_object} {:collidables:tunnel_opening} \
  247.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  248.     -envmap_alpha 0.2 \
  249.     -envmap_texture :textures:envmap \
  250.     -envmap_alpha_texture :textures:object:tunnel_opening_env
  251.  
  252. objcreate {s_object3d} {:objects:tunnel_opening2} \
  253.     {-drawable_model} {:models:tunnel_opening2} \
  254.     {-texture} {:textures:object:tunnel_opening2} \
  255.     {-collidable_object} {:collidables:tunnel_opening2} \
  256.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  257.     -envmap_alpha 0.2 \
  258.     -envmap_texture :textures:envmap \
  259.     -envmap_alpha_texture :textures:object:tunnel_opening2_env
  260.  
  261. objcreate {s_object3d} {:objects:falling_wall1} \
  262.     {-drawable_model} {:models:falling_wall1} \
  263.     {-texture} {:textures:object:falling_wall} \
  264.     {-collidable_object} {:collidables:falling_wall1} \
  265.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  266.  
  267. objcreate {s_object3d} {:objects:falling_wall2} \
  268.     {-drawable_model} {:models:falling_wall2} \
  269.     {-texture} {:textures:object:falling_wall} \
  270.     {-collidable_object} {:collidables:falling_wall2} \
  271.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  272.  
  273. objcreate {s_object3d} {:objects:falling_wall3} \
  274.     {-drawable_model} {:models:falling_wall3} \
  275.     {-texture} {:textures:object:falling_wall} \
  276.     {-collidable_object} {:collidables:falling_wall3} \
  277.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound}
  278.  
  279. objcreate {s_object3d} {:objects:rock} \
  280.     {-drawable_model} {:models:rock} \
  281.     {-texture} {:textures:object:rock1} \
  282.     {-collidable_object} {:collidables:rock} \
  283.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  284.     {-size_variance} {0.1}
  285.     
  286. objcreate {s_object3d} {:objects:overhang_mountain} \
  287.     {-drawable_model} {:models:overhang_mountain} \
  288.     {-texture} {:textures:object:overhang_mountain} \
  289.     {-collidable_object} {:collidables:overhang_mountain} \
  290.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  291.     {-size_variance} {0.1}
  292.     
  293. objcreate {s_object3d} {:objects:arch_mountain} \
  294.     {-drawable_model} {:models:arch_mountain} \
  295.     {-texture} {:textures:object:arch_mountain} \
  296.     {-collidable_object} {:collidables:arch_mountain} \
  297.     {-collision_response_list} {:collision_responses:physics :collision_responses:rock_hit_sound} \
  298.     {-size_variance} {0.1}
  299. # ----- End output of [objserialize :objects]
  300.  
  301. # ----- Begin output of [objserialize :palette]
  302.  
  303. # ----- End output of [objserialize :palette]
  304.